supernumerary placenta - German English Dictionary